Python et les flottants

Modifié par Clemni

En Python, les nombres « à virgule » utilisés sont appelés flottants.

Les calculs sur ces nombres ne sont pas effectués en base 10 comme nous le faisons mais en base 2 ou binaire. Cette méthode de calcul propre à l'informatique peut mener à diverses erreurs d'approximation.

Par exemple, si vous essayez de calculer 0,1 + 0,2 en utilisant Python, celui-ci vous répondra 0,30000000000000004.

En raison de  ces erreurs, il est en général très mauvais de tester une égalité sur des nombres flottants en Python. Toutefois, dans  le cadre de ce TP , l'erreur que nous ferons pour effectuer notre simulation sera négligeable et nous n'en tiendrons pas compte.

Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathematiques-terminale-specialite ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0